// index.js
// 获取应用实例
const app = getApp()
// 引用用来发送请求的方法通过解构方式引用过来
import {
  request
} from '../../request/request'
Page({
  data: {  
    //轮播图数组
    swiperList: [],
    // 导航数组
    cateList:[],
    // 楼层数据数组
    floorList:[]
  },
  // 页面开始加载就会触发
  onLoad: function (options) {
    this.getSwipterList()
    this.getCateList()
    this.getFloorList()
  },
  // 获取轮播图数据
  getSwipterList() {
    // // 1.发送异步请求来获取轮播图数据
    // wx.request({
    //   // 请求路径
    //   url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
    //   // 请求的参数，也就是我们要发送的数据
    //   // data:{},
    //   // 请求头，有默认值也可以不写
    //   // header:{'content-type':'application/json'},
    //   // 请求的方式,默认get
    //   // method:"GET",
    //   // 我们要的数据返回类型
    //   // dataType:'json',
    //   // 返回文本类型
    //   // responseType:'json',
    //   // 请求成功
    //   success: (result) => {
    //     this.setData({
    //       swiperList:result.data.message
    //     })
    //       console.log(result)
    //   },
    //   // 请求失败
    //   // fail:()=>{
    //   // },
    //   // 请求完成
    //   // complete:()=>{}

    // })

    // 2用自己封装的request请求来请求数据
    // 传递request需要的参数，封装类会自行解构
    request({
      url: '/home/swiperdata'
    }).then(result => {
      this.setData({
        swiperList: result
      })
    })
  },
  // 获取导航数据
  getCateList(){
    request({
      url: '/home/catitems'
    }).then(result => {
      this.setData({
        cateList: result
      })
    })
  },
  // 获取楼层数据https://www.showdoc.com.cn/128719739414963/2513282464078443
  getFloorList(){
    request({
      url: '/home/floordata'
    }).then(result => {
      this.setData({
        floorList: result
      })
    })
  }

})